// 用于跨页面传递复杂参数的全局对象
// 其他临时类型的，由调用方自行设置，并且将名字传递给使用方
// 这里只保留常用的参数
export const ipcParam = {
    //////////////////////////////////////////////////////////
    // 商品选择参数
    _commodityMgtPageSelectionModeParam: null,

    // 商品选择返回参数
    _commodityMgtPageParamSelectionModeResult: null,

    // 获取商品选择参数,并且销毁参数
    getCommodityMgtPageSelectionModeParamOnce() {
        let ret = this._commodityMgtPageSelectionModeParam;
        this._commodityMgtPageSelectionModeParam = null;
        return ret;
    },

    // 设置商品选择参数
    setCommodityMgtPageSelectionModeParam(param) {
        this._commodityMgtPageSelectionModeParam = param;
    },

    // 获取商品选择返回参数,并且销毁参数
    getCommodityMgtPageParamSelectionModeResultOnce() {
        let ret = this._commodityMgtPageParamSelectionModeResult;
        this._commodityMgtPageParamSelectionModeResult = null;
        return ret;
    },

    // 设置商品选择返回参数
    setCommodityMgtPageParamSelectionModeResult(param) {
        this._commodityMgtPageParamSelectionModeResult = param;
    },

    ///////////////////////////////////////////////////////////////////
    // 单据反馈状态结果
    _orderResultParam: null,
    getOrderResultParamOne() {
        let ret = this._orderResultParam;
        this._orderResultParam = null;
        return ret;
    },

    setOrderResultParam(param) {
        this._orderResultParam = param;
    },


};